Skip to content

feat(constants): render atom-disagg as Mooncake ATOM framework#443

Merged
adibarra merged 1 commit into
masterfrom
feat/mooncake-atom-disagg
Jun 12, 2026
Merged

feat(constants): render atom-disagg as Mooncake ATOM framework#443
adibarra merged 1 commit into
masterfrom
feat/mooncake-atom-disagg

Conversation

@adibarra

@adibarra adibarra commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Note

Low Risk
Small constants-only change with tests; ETL and UI pick up aliases automatically with no auth or data-schema changes.

Overview
Adds mooncake-atom to the shared framework registry with display label Mooncake ATOM¹, and maps the legacy atom-disagg identifier to that canonical key with disagg: true in FRAMEWORK_ALIASES (same pattern as sglang-disaggmori-sglang).

Because ETL normalizeFramework and UI label resolution already read these constants, atom-disagg in artifacts and config keys (e.g. dsv4-fp4-mi355x-atom-disagg) now normalize to mooncake-atom and show as Mooncake ATOM¹. Coverage is extended in framework-aliases and ETL normalizer tests.

Reviewed by Cursor Bugbot for commit 35789e4. Bugbot is set up for automated code reviews on this repo. Configure here.

@adibarra adibarra marked this pull request as ready for review June 12, 2026 04:12
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inferencemax-app Ready Ready Preview, Comment Jun 12, 2026 4:12am

Request Review

@adibarra adibarra merged commit 33fed6d into master Jun 12, 2026
24 checks passed
@adibarra adibarra deleted the feat/mooncake-atom-disagg branch June 12, 2026 04:13

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 35789e4. Configure here.

* Single source of truth — consumed by ETL, frontend, and changelog processing.
*/
export const FRAMEWORK_ALIASES: Record<string, { canonical: string; disagg?: boolean }> = {
'atom-disagg': { canonical: 'mooncake-atom', disagg: true },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mooncake atom skips disagg forcing

Medium Severity

This change introduces canonical mooncake-atom for disaggregated Mooncake ATOM runs, but ETL normalizeFramework only forces disagg for dynamo-* and mori-* canonical names. Rows ingested with framework already set to mooncake-atom and disagg false can keep disagg: false, unlike other disagg-only frameworks.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 35789e4. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant